runtime.mspan.speciallock (field)
15 uses
runtime (current package)
mcleanup.go#L155: lock(&span.speciallock)
mcleanup.go#L184: unlock(&span.speciallock)
mgcmark.go#L383: lock(&s.speciallock)
mgcmark.go#L412: unlock(&s.speciallock)
mheap.go#L492: speciallock mutex // guards specials list and changes to pinnerBits
mheap.go#L1718: span.speciallock.key = 0
mheap.go#L1727: lockInit(&span.speciallock, lockRankMspanSpecial)
mheap.go#L1886: lock(&span.speciallock)
mheap.go#L1898: unlock(&span.speciallock)
mheap.go#L1924: lock(&span.speciallock)
mheap.go#L1935: unlock(&span.speciallock)
mheap.go#L2283: lock(&span.speciallock)
mheap.go#L2291: unlock(&span.speciallock)
pinner.go#L168: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L213: unlock(&span.speciallock)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)